firm up a deal - Turkish English Dictionary